package com.dog.basics.netty.security;



import com.dog.basics.security.provider.AbstractUserDetailsAuthenticationProvider;
import lombok.AllArgsConstructor;
import org.springframework.security.core.Authentication;
import org.springframework.security.core.AuthenticationException;
import org.springframework.security.core.userdetails.UserDetails;

import org.springframework.stereotype.Component;

@Component
@AllArgsConstructor
public class MiniAppAuthenticationProvider extends AbstractUserDetailsAuthenticationProvider {


    @Override
    protected Authentication createSuccessAuthentication(Authentication authentication, UserDetails user) {

        return null;
    }

	@Override
	protected UserDetails retrieveUser(String code, Authentication authentication) throws AuthenticationException {

		return null;
	}

    @Override
    public boolean supports(Class<?> authentication) {
        return false;
    }


}
